That sounds like more of the typical Watch Tower Society bafflegab
i.e. Some feeble excuse, followed by dogmatic statement to the effect that this is "The Channel the God is using":
- But with NO supporting evidence that they alone are THE one and only Channel
(Probably because there is none!)